Release 10.1A: OpenEdge Development:
ADM Reference


Reading and writing object properties

Every SmartObject makes its public properties available to other objects. The other objects might be other SmartObjects, non-Smart 4GL code, or non-OpenEdge modules using the Open4GL interface.

The standard properties for an object type are defined in the ADMProps temp-table. That table and its global handle ghADMProps are declared in the file smrtprop.i. Fields in the table represent individual properties, and are defined by the class that needs them. For example, a SmartDataObject has properties defined in dataprop.i, qryprop.i, and smrtprop.i, and smrtprop.i declares the ADMProps table and defines properties common to all SmartObjects, qryprop.i adds properties common to all query-based objects, and finally dataprop.i adds the properties specific to the SmartDataObject.

Refer to Figure 1–1 to see the inheritance hierarchy for each object class.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095